package com.wisdytech.linkdcs.tool.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghailin
 * @since 2018-06-12
 */
@TableName("TOOL_CHECK_ITEM_BAK")
public class ToolCheckItemBak extends Model<ToolCheckItemBak> {

    private static final long serialVersionUID = 1L;

    @TableId("PK_ID")
    private String pkId;
    @TableField("TOOL_CODE")
    private String toolCode;
    @TableField("CHECK_PROJECT")
    private String checkProject;
    @TableField("CHECK_ATTR")
    private String checkAttr;
    @TableField("CHECK_METHOD")
    private String checkMethod;
    @TableField("CHECK_TOOL")
    private String checkTool;
    /**
     * 器具精度
     */
    @TableField("PRECISION")
    private String precision;
    @TableField("STANDARD_CHECK_VAL")
    private String standardCheckVal;
    @TableField("MAX_CHECK_VAL")
    private String maxCheckVal;
    @TableField("MIN_CHECK_VAL")
    private String minCheckVal;
    @TableField("FILE_NAME")
    private String fileName;
    @TableField("FILE_PATH")
    private String filePath;
    @TableField("DEL_FLAG")
    private String delFlag;
    @TableField("CREATE_USER")
    private String createUser;
    @TableField("CREATE_DATE")
    private Date createDate;
    @TableField("UPDATE_USER")
    private String updateUser;
    @TableField("UPDATE_DATE")
    private Date updateDate;
    @TableField("REMARK")
    private String remark;
    @TableField("VERSION")
    private String version;

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getPkId() {
        return pkId;
    }

    public void setPkId(String pkId) {
        this.pkId = pkId;
    }

    public String getToolCode() {
        return toolCode;
    }

    public void setToolCode(String toolCode) {
        this.toolCode = toolCode;
    }

    public String getCheckProject() {
        return checkProject;
    }

    public void setCheckProject(String checkProject) {
        this.checkProject = checkProject;
    }

    public String getCheckAttr() {
        return checkAttr;
    }

    public void setCheckAttr(String checkAttr) {
        this.checkAttr = checkAttr;
    }

    public String getCheckMethod() {
        return checkMethod;
    }

    public void setCheckMethod(String checkMethod) {
        this.checkMethod = checkMethod;
    }

    public String getCheckTool() {
        return checkTool;
    }

    public void setCheckTool(String checkTool) {
        this.checkTool = checkTool;
    }

    public String getPrecision() {
        return precision;
    }

    public void setPrecision(String precision) {
        this.precision = precision;
    }

    public String getStandardCheckVal() {
        return standardCheckVal;
    }

    public void setStandardCheckVal(String standardCheckVal) {
        this.standardCheckVal = standardCheckVal;
    }

    public String getMaxCheckVal() {
        return maxCheckVal;
    }

    public void setMaxCheckVal(String maxCheckVal) {
        this.maxCheckVal = maxCheckVal;
    }

    public String getMinCheckVal() {
        return minCheckVal;
    }

    public void setMinCheckVal(String minCheckVal) {
        this.minCheckVal = minCheckVal;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    protected Serializable pkVal() {
        return this.pkId;
    }

    @Override
    public String toString() {
        return "ToolCheckItem{" +
        ", pkId=" + pkId +
        ", toolCode=" + toolCode +
        ", checkProject=" + checkProject +
        ", checkAttr=" + checkAttr +
        ", checkMethod=" + checkMethod +
        ", checkTool=" + checkTool +
        ", precision=" + precision +
        ", standardCheckVal=" + standardCheckVal +
        ", maxCheckVal=" + maxCheckVal +
        ", minCheckVal=" + minCheckVal +
        ", fileName=" + fileName +
        ", filePath=" + filePath +
        ", delFlag=" + delFlag +
        ", createUser=" + createUser +
        ", createDate=" + createDate +
        ", updateUser=" + updateUser +
        ", updateDate=" + updateDate +
        ", remark=" + remark +
        "}";
    }
}
